約 4,276,651 件
https://w.atwiki.jp/rubyonrails/pages/13.html
環境構築(対象:WindowsXP) Rubyのインストール One-Click Installerをダウンロード→ruby186-27_rc2.exe インストールフォルダは C \Ruby とします。 Rubyのpathを通す システムのプロパティ→詳細設定→環境変数→ユーザー環境変数→pahtに追加 コマンドプロンプトで確認 path gemのアップデート gem update --system Railsのインストール コマンドプロンプトにて ※結構時間かかります gem install rails 実行結果 Successfully installed rake-0.8.7 Successfully installed activesupport-2.3.4 Successfully installed activerecord-2.3.4 Successfully installed rack-1.0.1 Successfully installed actionpack-2.3.4 Successfully installed actionmailer-2.3.4 Successfully installed activeresource-2.3.4 Successfully installed rails-2.3.4 8 gems installed Installing ri documentation for rake-0.8.7... Installing ri documentation for activesupport-2.3.4... Installing ri documentation for activerecord-2.3.4... Installing ri documentation for rack-1.0.1... Installing ri documentation for actionpack-2.3.4... Installing ri documentation for actionmailer-2.3.4... Installing ri documentation for activeresource-2.3.4... Installing RDoc documentation for rake-0.8.7... Installing RDoc documentation for activesupport-2.3.4... Installing RDoc documentation for activerecord-2.3.4... Installing RDoc documentation for rack-1.0.1... Installing RDoc documentation for actionpack-2.3.4... Installing RDoc documentation for actionmailer-2.3.4... Installing RDoc documentation for activeresource-2.3.4... SQLite3のインストール 参考:Ruby on Rails(2.0.2)デフォルトDB変更:MySQLからSQLite3へ SQLite Download Page Precompiled Binaries For Windows→sqlite-3_6_19.zip/sqlitedll-3_6_19.zip sqlite3.exe/sqlite3.dllをC \Ruby\binにコピー gem install sqlite3-ruby インストールの確認 ruby -v ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] gem -v 1.3.5 rails -v Rails 2.3.4
https://w.atwiki.jp/sawa2/pages/14.html
Rails Railsの習慣とかフレームワークは秀逸。 それに従うだけで自然に整理整頓されたコード群ができあがるというところがとても魅力的。 大きなアプリケーションを作るのに向いているということなのかな。 大きくなれるからTwitterのように落ちたりすると「やっぱりRailsは早熟」といわれちゃったりする。 RDocはhttp //railsapi.com/doc/rails-v2.3.8/ここのがおすすめです。 app アプリケーションとしての機能を記述する。Railsの表舞台。 controllers helpers models views config 設定ファイル群ですね。gemをロードしたり、I18n(国際化)のための定義ファイルがあったり。 db データベースに関する記述をする。テーブルは把握しやすい構造にしておきたい。ここでは、結構地味な作業が必要なんですね。 public images javascripts stylesheets script サーバー、コンソール、ジェネレーター、、、Railsアプリケーションに魂を宿すスクリプトがこの中に。 vendor 主に他の人たち(vendorってことなんじゃないかな)が作ったコード/プラグインを置いておきます。 バージョン Rails 2.3.5, Rails 2.3.6, Rails 2.3.7, Rails 2.3.8
https://w.atwiki.jp/ohden/pages/286.html
RubyOnRails install ◆環境 Ubuntu 10.04 Ruby 1.8.7 RubyGems 1.3.7 ◆install ※注:現時点で以下のコマンドを打つとrails3.0.1が入るみたいです。2系を入れたい人は下の方まで読み進めて実行して下さい。 sudo gem install rails --include-dependencies INFO `gem install -y` is now default and will be removedINFO use --ignore-dependencies to install only the gems you listSuccessfully installed activesupport-3.0.1Successfully installed builder-2.1.2Successfully installed i18n-0.4.2Successfully installed activemodel-3.0.1Successfully installed rack-1.2.1Successfully installed rack-test-0.5.6Successfully installed rack-mount-0.6.13Successfully installed tzinfo-0.3.23Successfully installed abstract-1.0.0Successfully installed erubis-2.6.6Successfully installed actionpack-3.0.1Successfully installed arel-1.0.1Successfully installed activerecord-3.0.1Successfully installed activeresource-3.0.1Successfully installed mime-types-1.16Successfully installed polyglot-0.3.1Successfully installed treetop-1.4.8Successfully installed mail-2.2.9Successfully installed actionmailer-3.0.1Successfully installed rake-0.8.7Successfully installed thor-0.14.3Successfully installed railties-3.0.1Successfully installed bundler-1.0.3Successfully installed rails-3.0.124 gems installedInstalling ri documentation for activesupport-3.0.1...Installing ri documentation for builder-2.1.2...ERROR While generating documentation for builder-2.1.2... MESSAGE Unhandled special Special type=17, text=" !-- HI -- "... RDOC args --ri --op /usr/lib/ruby/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Rakefile README doc/releases/builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation(continuing with the rest of the installation)Installing ri documentation for i18n-0.4.2...Installing ri documentation for activemodel-3.0.1...Installing ri documentation for rack-1.2.1...Installing ri documentation for rack-test-0.5.6...Installing ri documentation for rack-mount-0.6.13...Installing ri documentation for tzinfo-0.3.23...Installing ri documentation for abstract-1.0.0...Installing ri documentation for erubis-2.6.6...Installing ri documentation for actionpack-3.0.1...Installing ri documentation for arel-1.0.1...Installing ri documentation for activerecord-3.0.1...Installing ri documentation for activeresource-3.0.1...Installing ri documentation for mime-types-1.16...Installing ri documentation for polyglot-0.3.1...Installing ri documentation for treetop-1.4.8...Installing ri documentation for mail-2.2.9...Installing ri documentation for actionmailer-3.0.1...Installing ri documentation for rake-0.8.7...Installing ri documentation for thor-0.14.3...Installing ri documentation for railties-3.0.1...Installing ri documentation for bundler-1.0.3...Installing ri documentation for rails-3.0.1...File not found lib 順調に入ってると思ったら...止まった。(;´д`) Error自体はドキュメントの入れ損ねっぽぃが... log見てると...なんかRails3の文字が... rails -v Rails 3.0.1 Σ(´Д`;) Rails3が入りやがった...もうgemで取ってくると3が入るのね...orz 今回は2系を入れたいので、仕方がないのでやり直し。(´・ω・`) って sudo gem uninstall rails したら...依存関係含めてuninstallしてくれる訳じゃないんだね...。・゜・(ノД`)・゜・。 今回はまっ更な状態から入れたけぇえぇんじゃが... ある程度環境がある状態から入れとったらどんなことになったか分かりませんね... なんか良い方法あるんかな? gem list sudo gem uninstall abstract actionmailer actionpack …以下listで出た物全部の羅列 とりあえず、gem入れたトコまで戻しました。(ノ∀`) で、今度はVer指定して実行。コレで2系の最新版が入るハズ。 sudo gem install rails --version " 3.0.0" --include-dependencies もしかして、rails入れる時に『gem1.3.6以上じゃねぇとダメ!!』とか言われとったのって...Rails3のせいなんじゃろうか...(;´д`) 最初からVer指定しとったらあっさり入ったんじゃろうか...orz ⇒ その通りでした。apt-getでgem1.3.5が入った状態で上記コマンド実行することでrails2.3.10が無事入りました。 ただ、apt-getで入れたgemだと色々おかしな事が多くて結局手動で入れ直しましたけど... INFO `gem install -y` is now default and will be removedINFO use --ignore-dependencies to install only the gems you listSuccessfully installed rake-0.8.7Successfully installed activesupport-2.3.10Successfully installed activerecord-2.3.10Successfully installed rack-1.1.0Successfully installed actionpack-2.3.10Successfully installed actionmailer-2.3.10Successfully installed activeresource-2.3.10Successfully installed rails-2.3.108 gems installedInstalling ri documentation for rake-0.8.7...Installing ri documentation for activesupport-2.3.10...Installing ri documentation for activerecord-2.3.10...Installing ri documentation for rack-1.1.0...Installing ri documentation for actionpack-2.3.10...Installing ri documentation for actionmailer-2.3.10...Installing ri documentation for activeresource-2.3.10...Installing ri documentation for rails-2.3.10...Installing RDoc documentation for rake-0.8.7...Installing RDoc documentation for activesupport-2.3.10...Installing RDoc documentation for activerecord-2.3.10...Installing RDoc documentation for rack-1.1.0...Installing RDoc documentation for actionpack-2.3.10...Installing RDoc documentation for actionmailer-2.3.10...Installing RDoc documentation for activeresource-2.3.10...Installing RDoc documentation for rails-2.3.10... 今度はドキュメント含めて問題無く入ったみたいですね。(*^ω^) あとは、railsとDB接続のためにsqlite3-rubyってのが要るらしい。 sudo gem install sqlite3-ruby Building native extensions. This could take a while...Successfully installed sqlite3-ruby-1.3.21 gem installedInstalling ri documentation for sqlite3-ruby-1.3.2...No definition for libversionEnclosing class/module mSqlite3 for class Statement not knownInstalling RDoc documentation for sqlite3-ruby-1.3.2...No definition for libversionEnclosing class/module mSqlite3 for class Statement not known もし、sqlite3-rubyのinstallで失敗したら、 sudo apt-get install ruby-dev か sudo apt-get install ruby-full を実行後、再度gem installをやってみると上手く行くかもしれません。 で、これでRailsが動く環境になった。 rails -v Rails 2.3.10 が、何かやっとる内に失敗するパターンがあった... rails -v The program rails is currently not installed. You can install it by typing sudo apt-get install rails って...『/var/lib/gems/1.8/bin』見てみたらちゃんとrails入っとるみたいなんじゃが... カレントdir移動して cd /var/lib/gems/1.8/bin ./rails -v Rails 2.3.10 間違いなく入ってるのに、シンボリックリンクだけ作られて無いって話!?謎だ...シンボリックリンクだけ作りゃえぇんかな?つか、こんな事RubyGems入れよる時にもあったな... Ruby関係じゃとコレ普通なんかな? cd /usr/bin sudo ln -s /var/lib/gems/1.8/bin/rails rails で rails -v Rails 2.3.10 う~ん...表示されたが...えぇんじゃろうか? 更新日: 2017年04月14日 (金) 09時04分17秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/rubyonrails/
今話題のRuby on Railsです。 まだ備忘録レベルです。 将来的には一つアプリケーションを作ってみたいと思います。 目次 環境構築(対象:WindowsXP)Rubyのインストール Rubyのpathを通す gemのアップデート Railsのインストール SQLite3のインストール インストールの確認 アプリ開発1~はじめてのアプリケーション開発~プロジェクト用フォルダの作成 プロジェクトの作成 コントローラー/アクション/ビューの作成 Railsアプリケーションの起動 Railsアプリケーションの起動確認 Railsアプリケーションの終了 アプリ開発2~scaffoldを利用したアプリケーション~プロジェクトの作成 scaffoldの実行 マイグレーションの実行 Fixtureによるサンプルデータの登録 Railsアプリケーションの起動 Railsアプリケーションの起動確認 Railsアプリケーションの終了 アプリ開発3~JavaScriptライブラリ~prototype.js jQuery 参考になるページ Ajax JSON jQuery / Ajax IE8 情報バーを消す方法 クロージャ アプリ開発4~XMLデータベース~XMLデータベース Oracle Ruby / XMLDB XSL Tips 用語解説RubyGemsgem ヘルプ gem コマンド一覧 scaffoldscaffoldの利用方法 rakerake オプション一覧 rake タスク一覧 マイグレーション リンクマニュアルRuby Rake SQLite3 RubyGems Tips 読み物
https://w.atwiki.jp/kurails/pages/10.html
用意するもの Ruby 1.8 Rails1.2.3 MySQL5.0.27 [Rails1.2] プロジェクトの作成 プロジェクト作成したいディレクトリまでcdコマンドを使って移動する ※プロジェクト名には複数形とか,プログラム言語の予約語とかは使わない方がいい rails (プロジェクト名) ※今後,下記の通り読み替えて下さい. RAILS_ROOT - プロジェクトを作ったディレクトリです.appやconfigがあるところ データベースの作成 RAILS_ROOT/config/database.ymlの, 「develpment 」以下の項目を参照 database XXXXXXXXX_develpment コマンドプロンプトを開いて, mysql -u (ユーザ名) -p パスワードを打ち込む mysql create database XXXXXXXXX_develpment; mysql quit モデルの作成 テーブルの名前と,カラムの名前,型を指定します. ruby script/generate model (作りたいテーブルの名前を全部小文字・単数形) (挿入したいカラムの名前と型) 例 ruby script/generate model user user_name string age integer user_note text 実際にデータベースに反映する rake db migrate Railsに入出力のインタフェース(とロジック)を作ってもらう cd (プロジェクト名) ruby script\generate scaffold (作りたいテーブルの名前を先頭大文字・単数形で) 例 ruby script\generate scaffold User RAILS_ROOT/app/controllersに [Rails1.2] (テーブル名)s_controller.rb があるか確認 RAILS_ROOTで, ruby script/server http //localhost 3000にアクセス ちゃんとみれたら http //localhost 3000/(データベースの名前を全部小文字・複数形で)
https://w.atwiki.jp/maimuzo/
Ruby on Rails プラグイン まとめ wiki today - / yesterday - / total - このウィキの最終更新日時は0000-00-00 00 00 00です はじめに 現在フリーでお仕事募集中です。連絡を取りたい方はこちらまでどうぞ。 このwikiは内容が不足しています。左メニューの更新履歴を追うか、情報元またはその他まとめサイトも見ると幸せになれるかもしれません。 更新ペースは私の学習ペースです。 wiki内検索 全文検索 and or ※プラグイン一覧を調べたいときは「プラグイン」で検索すると幸せになれるかもしれません。 タグ検索 and or ※プラグイン一覧を調べたいときには「plugin」で検索すると幸せになれるかもしれません。 Ruby on Railsプラグインのカテゴリー ※Agile Web Developmentと合わせてあります コントローラー(Controllers) 国際化(Internationalization) モデル(Model) Rails用エンジン(Rails Engines) 検索系(Searching and Queries) セキュリティ(Security) 静的コンテンツ及びログ(Statistics and Logs) テスト(Testing) ビュー(View Extensions) その他拡張(Misc. Enhancements) その他雑多 maimuzoが個人的にオススメするプラグイン maimuzo的ベストプラクティス その他Ruby系 その他Rails系 逆引きプラグイン まとめサイト 自作Gem WANTED (情報お持ちの方教えてください) このwikiについて このwikiは、Ruby on Rails(以後ROR)のプラグインの種類・用途・完成度などについて、個人のアレコレを元にまとめているものです。 内容についてはなんら保証ありませんし、このwikiを信じて転んでも責任は被りません。 プログイン側のバージョンアップなどによって、以前に正解だった内容が、間違いになっている可能性もあります。(Railsの場合多いです) 最終更新時間を元に自己判断してください。 既に見つけることが出来るものはそのリンクを、見つけることが出来ないものは試してみるか翻訳したものをまとめる方針です。 おやくそく・許可など メニューに類するページ以外は誰でも書き込み可ですが、公益に反すると管理人が判断した場合は、該当部分を削除しちゃうかもしれません。 非ログインユーザは編集時にIPを保存します。ただし、当面の間は管理人だけ見ることが出来るようにします。 悪意のある書き込みと判断した場合にはIPを曝すかもしれません。 このサイトのコンテンツは、Agile Web Developmentからの翻訳コンテンツを含みます。Agile Web Developmentの管理者であるBenjamin Curtisさんから翻訳許可を得ています。 翻訳コンテンツについても、事実の有無、翻訳の精度、その他一切保証しません。ヘタレな翻訳は突っ込みお願いします。 特設ページ Gem関係の情報集約サイトであるgemspec.infoのための特設ページです GemSpec.info 最近の更新内容 取得中です。 wikiの使い方へ
https://w.atwiki.jp/idjj/pages/23.html
jruby on rails DB作成 とりあえず、mysqlをインストール $ mysql -u username -p password ******** mysql create database mom_development; OK, 0 Rows affectedと出るのを確認 DB設定ファイルを確認 RAILS_HOME /config/database.yml 以下を確認: development adapter jdbc driver com.mysql.jdbc.Driver url jdbc mysql //localhost/mom_development username username password password つながらなかったら、mysql-jdbc-connectorが入ってない。 mysql-connector-java-5.0.8-bin.jarをJRubyインストールディレクトリ/libにコピーすること migrate実行 db/migrate下にファイルがあるのを確認 $ cd RAILS_HOME /db/migrate/create_xxxxxx.rb $ jruby rake db migrateで、developmentスキーマにmigrate結果が反映される webrick(mongrel)で起動 $ cd RAILS_HOME $ jruby script/server localhost 3000にアクセス war化 $ cd RAILS_HOME $ warble これで、warファイルができあがる TODO glassfish運用で、運用効率UP 開発環境をeclipseからaptanaへ あとなんかあるかなー
https://w.atwiki.jp/maimuzo/pages/37.html
プラグイン名 acts_as_paranoidプラグイン このプラグインができること やりたいことは理論削除。よくdelete_flag(boolean)などとしてフラグが立っていたら削除済みとして扱っていたようなものを、半自動化する。 destroyで本当に削除するのではなく、deleted_atカラムにタイムスタンプを入れるようにする。 find系メソッドを書き換えて、deleted_atカラムにタイムスタンプが入ってないものだけを検索対象とする 削除済みのものだけ、削除済みのものとそうでないものを含めた検索も可能 対象バージョン 1.2系 2.0系 ちょー簡単な使い方 ./script/plugin install acts_as_paranoid でインストールして、 class AddDeletedAt ActiveRecord Migration def self.up add_column users, deleted_at, datetime end def self.down remove_column users, deleted_at end end こんな感じでdeleted_atカラムを追加し、マイグレートできたらモデルに class User ActiveRecord Base acts_as_paranoid end てな具合に使用を宣言する。 すると、 destroyメソッドで削除ではなくdeleted_atを埋めるようになり findメソッドでdeleted_atがnullのものだけ対象にするようになり 削除済みも含めて何かしたいときはfind_with_deletedメソッドを使うか、 User.find( all, with_deleted = true)と使う でもちょっとバグいので、DoRuby|Ruby on Railsでacts_as_paranoidを使い倒すを参考にするのがいいかも。 公式ページ 公式 日本語解説ページ マルッと!|ActiveRecord 削除フラグで削除するプラグイン ※基本的な使い方はこれでOK DoRuby|Ruby on Railsでacts_as_paranoidを使い倒す ※Rails2.0への対応の悪影響や、バグのパッチを公表しています 外国語解説ページ まだ見つけてない のうはう AR.find_with_deletedまたはAR.find(..., with_deleted = true)で削除済みのものが検索対象に入るようなんだけど、バグっていてエラーになる。 Rails開発日記|論理削除プラグイン(バグ修正)この記事を参考に回避する必要あり。 あと上にも書いたけどDoRuby|Ruby on Railsでacts_as_paranoidを使い倒すとか。 コメント 名前
https://w.atwiki.jp/kiminori_hirose/pages/17.html
検索(SELECT) SELECT * FROM people; peopleにはPersonオブジェクが格納された配列で返される。 people = Person.find all SELECT * FROM people LIMIT 1; person = Person.find first SELECT * FROM people WHERE id = 1; people = Person.find all, conditions= ["id=?",1] people = Person.find all, conditions= ["id= id",{ id= 1}] SELECT * FROM people ORDER BY id DESC; people = Person.find all, order= "id DESC" SELECT * FROM people LIMIT 10; people = Person.find all, limit= 10 SELECT name AS shimei FROM people; people = Person.find all, select= "name AS shimei" SELECT company_id, count(*) AS cnt FROM people GROUP BY company_id; people = Person.find all select= "id, count(*) AS cnt", group= "company_id" SELECT * FROM people LEFT OUTER JOIN companies ON people.company_id=companies.id; people = Person.find all joins= "LEFT OUTER JOIN companies ON people.comapny_id=companies.id" 1対1、1対多、多対多の関係設定をしている場合 people = Preson.find all include= company 直接SQLを入力 Person.find_by_sql ["SELECT * FROM people WHERE id= id", id= 1] Person.find_by_sql [ -EOF, id= 1] SELECT * FROM people WHERE id= id EOF 挿入(INSERT) INSERT INTO people (name) VALUES ( 山田太郎 ); A. saveメッソドを実行するまでDBに書き込まれない方法 person = Person.new person.name = 山田太郎 person.save B.即座にDBに書き込む方法 Person.create name= 山田太郎 更新(UPDATE) UPDATE people SET name = 山田花子 WHERE id = 1; person = Person.find 1 person.name 山田花子 person.save Person.update 1, name= 4 person = Person.find 1 person.update_attribute name, 山田花子 person = Person.find 1 person.update_attributes name= 山田花子 Person.update_all "name = 山田花子 ", "id = 1" UPDATE people SET name = 山田花子 Person.update_all "name = 山田花子 " 削除(DELETE) 削除には通常destroyメソッドを使用する。deleteメソッドではRailsの整合性チェックを無視して削除できる。 DELETE FROM people WHERE id = 1; Person.destroy 1 Person.delete 1 person = Person.find 1 person.destroy person = Person.find 1 person.delete Person.destroy_all "id=1" Person.delete_all "id=1" DELETE FROM people; Person.destroy_all Person.delete_all 関係(リレーション) 【1対1】 people profiles id - id name person_id job class Person ActiveRecord Base has_one profile end class Profile ActiveRecord Base belongs_to person end 【1対多】 companies people id - id name company_id name class Company ActiveRecord Base has_many people end class Person ActiveRecord Base belongs_to company end 【多対多】 結合テーブルは、内部で利用するだけで表示する必要がない場合(結合テーブルclubs_peopleにid列は不要): clubs clubs_people people id - club_id - id name person_id name class Club ActiveRecord Base has_and_belongs_to_many people end class Person ActiveRecord Base has_and_belongs_to_many clubs end 結合テーブルも、画面に表示する必要がある場合(結合テーブルlinksにid列が必要): clubs links people id - id - id name club_id name person_id class Club ActiveRecord Base has_many links end class Person ActiveRecord Base has_many links end class Link ActiveRecord Base belongs_to club belongs_to person end 上記の両方の性質を持った特殊な利用法(結合テーブルlinksにid列が必要) clubs links people id - id - id name club_id name person_id class Book ActiveRecord Base has_many links has_many people, through = links end class Person ActiveRecord Base has_many links has_many clubs, through = links end class Link ActiveRecord Base belongs_to club belongs_to person end
https://w.atwiki.jp/m_shige1979/pages/1497.html
初期設定(windows7) 概要 インストール Ruby on Rails c \ gem install rails Fetching i18n-0.6.1.gem (100%) Successfully installed i18n-0.6.1 Fetching multi_json-1.7.3.gem (100%) Successfully installed multi_json-1.7.3 Fetching activesupport-3.2.13.gem (100%) Successfully installed activesupport-3.2.13 Fetching builder-3.0.4.gem (100%) Successfully installed builder-3.0.4 Fetching activemodel-3.2.13.gem (100%) Successfully installed activemodel-3.2.13 Fetching rack-1.4.5.gem (100%) Successfully installed rack-1.4.5 Fetching rack-cache-1.2.gem (100%) Successfully installed rack-cache-1.2 Fetching rack-test-0.6.2.gem (100%) Successfully installed rack-test-0.6.2 Fetching journey-1.0.4.gem (100%) Successfully installed journey-1.0.4 Fetching hike-1.2.2.gem (100%) Successfully installed hike-1.2.2 Fetching tilt-1.4.1.gem (100%) Successfully installed tilt-1.4.1 Fetching sprockets-2.2.2.gem (100%) Successfully installed sprockets-2.2.2 Fetching erubis-2.7.0.gem (100%) Successfully installed erubis-2.7.0 Fetching actionpack-3.2.13.gem (100%) Successfully installed actionpack-3.2.13 Fetching arel-3.0.2.gem (100%) Successfully installed arel-3.0.2 Fetching tzinfo-0.3.37.gem (100%) Successfully installed tzinfo-0.3.37 Fetching activerecord-3.2.13.gem (100%) Successfully installed activerecord-3.2.13 Fetching activeresource-3.2.13.gem (100%) Successfully installed activeresource-3.2.13 Fetching mime-types-1.23.gem (100%) Successfully installed mime-types-1.23 Fetching polyglot-0.3.3.gem (100%) Successfully installed polyglot-0.3.3 Fetching treetop-1.4.12.gem (100%) Successfully installed treetop-1.4.12 Fetching mail-2.5.4.gem (100%) Successfully installed mail-2.5.4 Fetching actionmailer-3.2.13.gem (100%) Successfully installed actionmailer-3.2.13 Fetching rack-ssl-1.3.3.gem (100%) Successfully installed rack-ssl-1.3.3 Fetching thor-0.18.1.gem (100%) Successfully installed thor-0.18.1 Fetching rdoc-3.12.2.gem (100%) rdoc s executable "rdoc" conflicts with C /Ruby200-x64/bin/rdoc Overwrite the executable? [yN] ERROR Error installing rails "rdoc" from rdoc conflicts with C /Ruby200-x64/bin/rdoc c \ gem install rails rdoc s executable "rdoc" conflicts with C /Ruby200-x64/bin/rdoc Overwrite the executable? [yN] y rdoc s executable "ri" conflicts with C /Ruby200-x64/bin/ri Overwrite the executable? [yN] y Depending on your version of ruby, you may need to install ruby rdoc/ri data = 1.8.6 unsupported = 1.8.7 gem install rdoc-data; rdoc-data --install = 1.9.1 gem install rdoc-data; rdoc-data --install = 1.9.2 nothing to do! Yay! Successfully installed rdoc-3.12.2 Fetching railties-3.2.13.gem (100%) Successfully installed railties-3.2.13 Fetching bundler-1.3.5.gem (100%) Successfully installed bundler-1.3.5 Fetching rails-3.2.13.gem (100%) Successfully installed rails-3.2.13 Parsing documentation for rdoc-3.12.2 Installing ri documentation for rdoc-3.12.2 Parsing documentation for railties-3.2.13 Installing ri documentation for railties-3.2.13 Parsing documentation for bundler-1.3.5 Installing ri documentation for bundler-1.3.5 Parsing documentation for rails-3.2.13 Installing ri documentation for rails-3.2.13 4 gems installed c \ DevKitのダウンロード、インストール ダウンロード http //rubyinstaller.org/downloadsより、「DEVELOPMENT KIT」のファイルをダウンロードする 任意の場所へ解凍 インストール コマンドプロンプトを開き、解凍した場所へ移動 c \ cd C \Ruby200-x64\DevKit C \Ruby200-x64\DevKit 「ruby dk.rb init」で初期化 C \Ruby200-x64\DevKit ruby dk.rb init Initialization complete! Please review and modify the auto-generated config.yml file to ensure it contains the root directories to all of the installed Rubies you want enhanced by the DevKit. C \Ruby200-x64\DevKit 「config.yaml」を編集する # This configuration file contains the absolute path locations of all # installed Rubies to be enhanced to work with the DevKit. This config # file is generated by the ruby dk.rb init step and may be modified # before running the ruby dk.rb install step. To include any installed # Rubies that were not automagically discovered, simply add a line below # the triple hyphens with the absolute path to the Ruby root directory. # # Example # # --- # - C /ruby19trunk # - C /ruby192dev # - C /Ruby200-x64 --- 「ruby dk.rb install」でインストール C \Ruby200-x64\DevKit ruby dk.rb install [INFO] Installing C /Ruby200-x64/lib/ruby/site_ruby/2.0.0/rubygems/defaults/operating_system.rb [INFO] Installing C /Ruby200-x64/lib/ruby/site_ruby/devkit.rb C \Ruby200-x64\DevKit gemでパッケージインストール sqlite3 サンプルアプリ作成 sqlite3のサンプル